import App from './App'

// 全局mixins，用于实现setData等功能，请勿删除！';
import zpMixins from '@/uni_modules/zp-mixins/index.js';


import uView from '@/uni_modules/uview-ui'
import plugins from './plugins' // plugins

Vue.use(uView)
Vue.use(plugins)
Vue.use(zpMixins);

import request from '@/common/request'
Vue.prototype.$post = request.post
Vue.prototype.$postjson = request.postjson
Vue.prototype.$postjsonNot = request.postjsonNot

Vue.prototype.$get = request.get
Vue.prototype.$put = request.put
Vue.prototype.$getDict = request.getDict

import seachBox from '@/components/seach_box.vue'
Vue.component('seachBox',seachBox)

import topSelect from '@/components/topSelect.vue'
Vue.component('topSelect',topSelect)

import uploadFile from '@/components/uploadFile.vue'
Vue.component('uploadFile',uploadFile)
Vue.prototype.baseUrl = 'https://www.rzjswy.cn/rq'

// #ifndef VUE3
import Vue from 'vue'
Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue({
	...App
})
app.$mount()
// #endif

// #ifdef VUE3
import {
	createSSRApp
} from 'vue'
export function createApp() {
	const app = createSSRApp(App)
	 app.mixin(zpMixins);
	return {
		app
	}
}
// #endif